package cn.angleline.cloudhub.easbi.eas.entity

import java.sql.Timestamp
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.Id
import javax.persistence.Table

@Entity
@Table(name = "T_BD_SETTLEMENTTYPE")
data class TBdSettlementType(
        @Id
        @Column(name = "FID")
        var fid: String? = null,

        @Column(name = "FISDEFAULT")
        var fisdefault: Int? = null,

        @Column(name = "FNAME_L1")
        var fnameL1: String? = null,

        @Column(name = "FNAME_L2")
        var fnameL2: String? = null,

        @Column(name = "FNAME_L3")
        var fnameL3: String? = null,

        @Column(name = "FNUMBER")
        var fnumber: String? = null,

        @Column(name = "FDESCRIPTION_L1")
        var fdescriptionL1: String? = null,

        @Column(name = "FDESCRIPTION_L2")
        var fdescriptionL2: String? = null,

        @Column(name = "FDESCRIPTION_L3")
        var fdescriptionL3: String? = null,

        @Column(name = "FSIMPLENAME")
        var fsimplename: String? = null,

        @Column(name = "FCREATORID")
        var fcreatorid: String? = null,

        @Column(name = "FCREATETIME")
        var fcreatetime: Timestamp? = null,

        @Column(name = "FLASTUPDATEUSERID")
        var flastupdateuserid: String? = null,

        @Column(name = "FLASTUPDATETIME")
        var flastupdatetime: Timestamp? = null,

        @Column(name = "FCONTROLUNITID")
        var fcontrolunitid: String? = null,

        @Column(name = "FNTTYPEID")
        var fnttypeid: String? = null,

        @Column(name = "FDELETEDSTATUS")
        var fdeletedstatus: Int? = null,

        @Column(name = "FCAPITALTYPE")
        var fcapitaltype: Int? = null,

        @Column(name = "FPAYTHROUGHBE")
        var fpaythroughbe: Int? = null,

        @Column(name = "FISPERSONPAY")
        var fispersonpay: Int? = null
)